package com.junzhiit.nengji.api.service;

import com.junzhiit.nengji.api.web.vo.RebateVO;
import com.junzhiit.nengji.api.web.vo.ResultVO;
import com.junzhiit.nengji.model.RebateInfo;

public interface RebateService {

	/**
	 * 
	 * TODO 支付成功,匹配返利队列
	 * @author PeterMo
	 * @time 2018年4月24日 下午7:51:13
	 * @return ResultVO
	 */
	public RebateInfo addRebate(RebateVO rebateVO);
	
	/**
	 * 
	 * TODO 开始返利
	 * @author PeterMo
	 * @time 2018年4月24日 下午7:55:49
	 * @return ResultVO
	 */
	public ResultVO updateRedate(RebateInfo rebateInfo);
	
	/**
	 * 
	 * TODO 根据用户查询返利
	 * @author PeterMo
	 * @time 2018年4月25日 上午3:25:55
	 * @return ResultVO
	 */
	public ResultVO getRebate(String userId);
	
	/**
	 * 
	 * TODO 修改所有返利
	 * @author PeterMo
	 * @time 2018年6月4日 下午9:29:58
	 * @return ResultVO
	 */
	public ResultVO updateAllRebate();
	
}
